package com.yenroc.invoice;

import com.yenroc.invoice.pojo.BaseInvoiceCreateDTO;
import com.yenroc.invoice.pojo.BaseInvoiceDetailDTO;
import com.yenroc.invoice.pojo.CreateInvoiceResult;
import com.yenroc.invoice.service.impl.BaseInvoiceServiceImpl;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

public class Main {
//    public static void main(String[] args) throws Exception {
//        BaseInvoiceServiceImpl baseInvoiceService = new BaseInvoiceServiceImpl();
//        List<BaseInvoiceDetailDTO> list = new ArrayList<>();
//        BaseInvoiceDetailDTO baseInvoiceDetailDTO = BaseInvoiceDetailDTO.builder()
//                .goodsName("*餐饮服务*餐饮服务11")
//                .goodsSpecification(null)
//                .goodsUnit(null)
//                .goodsQuantity(null)
//                .goodsPrice(null)
//                .goodsTotalPrice(BigDecimal.valueOf(92.08))
//                .goodsTaxRate(BigDecimal.valueOf(0.1))
//                .goodsTax(BigDecimal.valueOf(9.2))
//                .PreferentialPolicy(null)
//                .build();
//        BaseInvoiceDetailDTO baseInvoiceDetailDTO2 = BaseInvoiceDetailDTO.builder()
//                .goodsName("*乙醇汽油*乙醇汽油22")
//                .goodsSpecification("92#")
//                .goodsUnit("升")
//                .goodsQuantity(BigDecimal.valueOf(25.873221216))
//                .goodsPrice(BigDecimal.valueOf(6.8407079646))
//                .goodsTotalPrice(BigDecimal.valueOf(176.99))
//                .goodsTaxRate(BigDecimal.valueOf(0.13))
//                .goodsTax(BigDecimal.valueOf(23))
//                .PreferentialPolicy(null)
//                .build();
//        list.add(baseInvoiceDetailDTO);
//        list.add(baseInvoiceDetailDTO2);
//        BaseInvoiceCreateDTO baseInvoiceCreateDTO = BaseInvoiceCreateDTO.builder()
//                .invoiceType("31")
//                .invoiceTag("成品油")
//                .invoiceNo("24322000000020531998")
//                .invoiceDate(System.currentTimeMillis())
//                .taxBureauCode("13400")
//                .buyerName("上海壹米滴答快运有限公司")
//                .buyerTaxNo("91310118351111124C")
//                .sellerName("姜堰区咖润饮品店")
//                .sellerTaxNo("92321204MA20Q4CN87")
//                .drawer("和彦鹏")
//                .remark(null)
//                .invoiceFlag("0")
//                .totalAmount(BigDecimal.valueOf(269.07))
//                .totalTax(BigDecimal.valueOf(32.2))
//                .totalPriceTaxAmount(BigDecimal.valueOf(301.27))
//                .detailList(list)
//                .build();
//        CreateInvoiceResult jsonObject = baseInvoiceService.createInvoice(baseInvoiceCreateDTO);
//    }
}